<?php

class PostulantesController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
        // action body
    }

    public function cargarcvAction()
    {
		// instanciamos el formulario
		$form = new Application_Form_RegistarPostulante();
		
		$this->view->registradoOk = false;
		
		if($this->_request->isPost() && $form->preValidate($this->_request->getPost()) && $form->isValid($this->_request->getPost())) {
			$tablaPostulantes = new Application_Model_DbTable_Postulantes();
			$datos = array(
				'nombre' => $form->getValue("nombre"),
				'apellido' => $form->getValue("apellido"),
				'telefono' => $form->getValue("telefono"),
				'domicilio' => $form->getValue("domicilio"),
				'nacimiento' => $form->getValue("fechanac"),
				'fecha_alta' => date('Y-m-d h:i:s')
				
			);
			$idPostulante = $tablaPostulantes->insert($datos);
			
			if($form->getValue("tieneExp")==0){
				$tablaExperiencias = new Application_Model_DbTable_Experiencias();
				$datos = array(
					'idpostulante' => $idPostulante,
					'empresa' => $form->getValue("empresa"),
					'puesto' => $form->getValue("puesto"),
					'referencia' => $form->getValue("referencia")
				);
				$tablaExperiencias->insert($datos);
			}
			
			if($form->getValue("tieneEst")==0){
				$tablaEstudios = new Application_Model_DbTable_Estudios();
				$datos = array(
					'idpostulante' => $idPostulante,
					'institucion' => $form->getValue("institucion"),
					'titulo' => $form->getValue("titulo")

				);
				$tablaEstudios->insert($datos);
			}
			$this->view->registradoOk = true;
		}
		
		$this->view->formRegistro = $form;
    }


}



